.page-content{width:100%;background:none!important;padding-bottom:0!important}footer{margin-top:0}.page-body{width:942px;margin:0 auto;overflow:auto;padding-bottom:56px}ul,ul li{list-style:none outside none;margin:0;padding:0}.poiTypesGeoObject{background:none repeat scroll 0 0 #FDFFE3;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 0 5px 5px #A9BFD2;margin:10px 0 20px;padding:20px}ul.tree{margin:4px 0 0 -6px}li.tree{padding:6px 4px 2px 16px;min-height:15px}.tree_root{font-size:12px;text-align:left}li.tree a:link,li.tree a:visited,li.tree a:active,li.tree a:hover{color:#06C;text-decoration:underline}li.tree a{line-height:16px;padding-left:2px}.tree .expand,.view_town_sidebar .tree .colapse{cursor:pointer}.tree img{float:left;height:20px}img{border:medium none;vertical-align:middle}.colapseable-area{background:url(/frontend/webcontent/system_images/tree.png) no-repeat scroll -14px 0 transparent;float:left;height:16px;margin-left:-16px;width:16px}.expandable-area{background:url(/frontend/webcontent/system_images/tree.png) no-repeat scroll 0 0 transparent;float:left;height:16px;margin-left:-16px;width:16px}input,button,select{vertical-align:middle}button{overflow:visible;width:auto}.view_town_sidebar{float:left;width:230px;z-index:100}.tree .checkbox-area,#markAll .checkbox-area{background:url(/frontend/webcontent/system_images/checkbox.png) no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:16px;width:16px}.tree .checkbox-area.half.enable,#markAll .checkbox-area.half.enable{background-position:0 -16px}.tree .enable{background-position:0 -32px}#poiCatalog{margin-left:2px;overflow:auto;padding-left:2px}.yellow_shad_left_side{background:none repeat scroll 0 0 #FFF;border-radius:5px;box-shadow:0 0 5px 5px #A9BFD2;margin:5px 10px 20px;padding:10px 5px;float:left;width:15%;height:700px;overflow:auto}.white_shad_cont{background:none repeat scroll 0 0 #FFF;border-radius:5px 5px 5px 5px;box-shadow:0 0 5px 5px #AEC1D0;margin:5px 0 5px;padding:20px;position:relative;width:100%;z-index:2;box-sizing:border-box;height:610px}.white_shad_cont #poiMap{background-color:#E5E3DF;height:413px;overflow:hidden;position:relative}.tree .checkbox-area.check,#markAll .checkbox-area.check{background-position:0 0}#markAll .checkbox-area.enable{background-position:0 -32px}.tree .checkbox-area.half,#markAll .checkbox-area.half{background-position:0 -16px}.view_poi_sidebar .tree .expand{cursor:pointer}.view_poi_sidebar li.tree span{line-height:16px}.tree .checkbox-area.check.disable,#markAll .checkbox-area.check.disable{background-position:-16px 0}.tree .checkbox-area.half.disable,#markAll .checkbox-area.half.disable{background-position:-16px -16px}.tree .checkbox-area.enable.disable,#markAll .checkbox-area.enable.disable{background-position:-16px -32px}.mapLoading .loader{background:url(/frontend/webcontent/system_images/ajax-loading.gif) no-repeat scroll 9px 50% black;z-index:3000;width:32px;height:38px;border-radius:8px 8px 8px 8px;color:#CCC;font-size:20px;font-weight:700;min-width:144px;opacity:.6;padding:12px 12px 0 54px;position:absolute;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;top:40%;left:40%}.mapLoading{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2000;display:none}.mapLoading .loaderPlace{position:relative;width:100%;height:100%}.poiTypeContent{min-width:65px}.poiInfoWindow{font-size:13px}.poiInfoWindow a{font-size:16px}.poiObjectMap{background-color:#E5E3DF;height:350px;width:230px;overflow:hidden;position:relative}.add_company_sidebar{position:relative;float:right;min-height:350px;width:200px;margin:0 0 25px 0}.add_company_sidebar #poiObjectMap{height:350px;width:200px}.item_top_table{margin:10px 0 0;width:100%}.item_top_table td{vertical-align:top;width:50%}.contInfo ul{background:none repeat scroll 0 0 #FFFFCE;font-size:14px;padding:10px}.objLeft .contInfo ul li{list-style:none outside none;padding:5px 0}.contInfo ul label{color:#949597;display:block;font-size:12px}.spec_hr{border-top:1px solid #D6D6D6;box-shadow:0 -5px 5px #D6D6D6;height:10px;margin:20px -20px}ul.s-tabs-pad{position:static;width:510px;height:25px;border-color:#a8a8a8;border-width:0 0 1px 0;border-style:solid}li.s-tabs{list-style:none;float:left;border-color:#a8a8a8;border-width:1px 1px 0 1px;border-style:solid;margin-right:3px;padding:4px 5px;height:16px;font-weight:700;font-size:12px;position:relative}li.s-tab-cur{color:#313131;background-color:white;cursor:default;padding-bottom:5px}li.s-tab-nc{color:#4f4f4f;background-color:#ccc;cursor:pointer}span.s-tab-title{margin-left:5px}div.soc-com-body{position:static;padding:5px;border-color:#a8a8a8;border-width:0 1px 1px 1px;border-style:solid;width:500px;display:none}ul.s-tabs-pad{border-color:#A8A8A8;border-style:solid;border-width:0 0 1px;height:25px;position:static;width:622px}li.s-tab-cur{background-color:white;color:#313131;cursor:default;padding-bottom:5px}li.s-tabs{border-color:#A8A8A8;border-style:solid;border-width:1px 1px 0;float:left;font-size:12px;font-weight:700;height:16px;list-style:none outside none;margin-right:3px;padding:4px 5px;position:relative}div.soc-com-body{border-color:#A8A8A8;border-style:solid;border-width:0 1px 1px;display:none;padding:5px;position:static;width:610px}.fb_iframe_widget{display:inline-block;position:relative}.geoBreadCrumbBox{border-radius:5px;box-shadow:0 0 5px 5px #A9BFD2;z-index:10}.moduleBreadCrumbBox{margin-left:-12px}.topPoiMapSide{background:none repeat scroll 0 0 #FFF;padding-bottom:3px;margin-top:6px;height:35px}.topPoiMapSide .currentObject span.arrow{background-image:url(/frontend/webcontent/system_images/mapGeoNames.png);background-position:-5px 0;width:10px;height:10px;margin-top:6px}.topPoiMapSide .currentObject span.arrow,.topPoiMapSide .currentObject a{display:inline-block;float:left}.topPoiMapSide .currentObject a{color:#1c94d0;padding-left:2px;font-size:14px;outline:none}.topPoiMapSide .currentObject{text-decoration:underline;float:left;padding:14px 0 8px 12px}.topPoiMapSide .selectButtonRight{background-image:url(/frontend/webcontent/system_images/selectButton1.png);background-repeat:no-repeat;height:31px;background-position:-196px 0;width:10px;float:left;margin-top:10px}.topPoiMapSide .selectButton span{display:block;height:16px;padding-top:5px;padding-right:5px}.topPoiMapSide .selectButton{background-image:url(/frontend/webcontent/system_images/selectButton1.png);background-repeat:no-repeat;height:31px;float:left;color:#1c94d0;font-size:16px;margin-top:10px;margin-left:10px;padding:0 0 0 25px;cursor:pointer;position:relative}.mapGeoNamesPopUpHolder{overflow:hidden;display:none}.geoPoiAdditionsPopUp{overflow:visible!important}.mapGeoNamesPopUp{background:none repeat scroll 0 0 #FFF;border-radius:5px;box-shadow:0 0 5px 5px #A9BFD2;position:absolute;z-index:1001}.mapGeoNamesPopUp .objectDetail{width:195px;color:#1c94d0;font-size:16px;float:left;padding-left:5px}.mapGeoNamesPopUp .objectDetail a{color:#1C94D0;float:left;font-size:14px;height:25px;outline:medium none;padding-bottom:5px;padding-top:5px;text-decoration:none;width:185px}.mapGeoNamesPopUp .objectDetail a:hover{text-decoration:underline}.mapGeoNamesPopUp .objectDetailList{cursor:pointer;padding-bottom:0;display:inline-block;float:left}.mapGeoNamesPopUp .objectDetail span{display:inline-block;width:10px;height:10px;float:left;margin-top:10px;background-repeat:no-repeat}.mapGeoNamesPopUp .objectDetail span.hover{background-image:url(/frontend/webcontent/system_images/geoNameArrow.png)}.mapGeoNamesPopUp h4{border-bottom:1px solid #D1D1D1;color:#636363;float:left;font-size:12px;margin-bottom:15px;margin-left:15px;padding-bottom:15px;width:95%}.mapGeoNamesPopUp h4:last-child{margin-top:15px}.mapGeoNamesPopUp .ui-dialog-titlebar{background:none;border:none}.mapGeoNamesPopUp .ui-dialog-titlebar-close{background:url(/frontend/webcontent/system_images/mapGeoNames.png) no-repeat 0 -22px transparent!important;width:21px!important;height:21px!important;float:right;margin-right:15px;margin-top:10px;cursor:pointer;border:none!important}.mapGeoNamesPopUp.poiLocations .ui-dialog-titlebar-close{margin-top:-10px!important}.mapGeoNamesPopUp .ui-widget-header .ui-icon{background:none;border:none}.mapGeoNamesPopUp .ui-state-hover,.mapGeoNamesPopUp .ui-widget-content .ui-state-hover,.mapGeoNamesPopUp .ui-widget-header .ui-state-hover,.mapGeoNamesPopUp .ui-state-focus,.mapGeoNamesPopUp .ui-widget-content .ui-state-focus,.mapGeoNamesPopUp .ui-widget-header .ui-state-focus{border:none;background:none;background-image:url(/frontend/webcontent/system_images/mapGeoNames.png);background-repeat:no-repeat;background-position:0 -22px;width:21px;height:20px}.mapGeoNamesPopUp .ui-dialog .ui-dialog-content{overflow:hidden!important;padding:0!important}#weatherForecastWidget{float:right;width:198px;min-height:10px;padding:15px 0;border:1px solid #6AB7DD;border-radius:5px 5px 5px 5px}#weatherForecastWidget .ajaxLoaderHolder .ajaxLoader{left:83px;top:-11px}#weatherForecastWidgetBlockId{display:none}.wfwStationName,.weatherForecastWidgetBlock,.wfwWeekDay,.wfwWeekDay span,.detailForecastLink{float:left;width:100%;text-align:center}.wfwWeekDay{color:#06C;font-weight:700;margin:5px 0 0}.wfwWeekDay span{font-weight:400;font-size:11px}.wfwStationName,.detailForecastLink{font-size:15px;color:#06C;margin:0 0 10px 0}.detailForecastLink{margin:0 0 3px 0;font-size:12px}.wfwStatistic{width:150px;height:50px;margin:10px auto 0}.wIcon{float:left;width:50%}.wText{float:right;width:50%}.wTemp,.wCloudy{float:left;width:100%;line-height:1.3}.wTemp{font-size:14px;font-weight:700;margin:6px 0 0 0}.wfwAdditionalInfo{float:left;width:135px;margin:10px 0 10px 15px;text-align:left;color:#06C}.wfwAdditionalInfo li{line-height:1.5}#getGeoPosition{display:inline-block;height:14px;background:#dcf0ff url(/frontend/webcontent/system_images/radar.png) no-repeat 10px 0;padding:8px 11px 8px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #b3b3b3;color:#808e9a;font-size:12px;font-family:Arial;font-weight:700;text-decoration:none;vertical-align:middle}#getGeoPosition:hover,#getGeoPosition.active{border-top:1px solid #cffcff;background:#1483cd url(/frontend/webcontent/system_images/radar.png) no-repeat 10px -30px;color:#fff;font-size:12px;font-family:Arial;font-weight:700}#showLocationInput{margin-left:10px;vertical-align:middle;color:#39c;font-size:14px;font-family:Arial;font-weight:400;text-decoration:none}#geoLocationInput{display:none;position:absolute;left:220px;margin:-5px 0 0 0;height:20px;padding:15px;background-color:#fff;border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 3px #AEC1D0;width:270px}#geoLocationInput input{height:20px;width:260px;border:1px solid #464646;padding:0 2px}#geoLocationName{vertical-align:middle;margin-left:10px;color:#3c3c3c;font-size:14px;font-family:Arial;font-weight:700;text-decoration:none}.hidden{display:none}.poiLocationsListHolder{float:left;width:100%;max-height:500px;overflow:auto}.dialogFeedBackPopup .ui-dialog-titlebar-close{margin:-15px 0 0!important;padding:0!important}.mapActionButtons{float:left;margin:15px 0 30px 0}#showPoiOnRouteMap{display:inline-block;height:14px;background:#dcf0ff url(/frontend/webcontent/system_images/po_module_route_btn.png) no-repeat -8px -5px;padding:8px 11px 8px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #b3b3b3;color:#808e9a;font-size:12px;font-family:Arial;font-weight:700;text-decoration:none;vertical-align:middle}#showPoiOnRouteMap:hover,#showPoiOnRouteMap.active{border-top:1px solid #cffcff;background:#1483cd url(/frontend/webcontent/system_images/po_module_route_btn.png) no-repeat -8px -38px;color:#fff;font-size:12px;font-family:Arial;font-weight:700}#contentCenter{height:100%;color:#000;background:none repeat scroll 0 0 #FFF;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:0 0 5px 5px #A9BFD2;margin:8px 0 20px;min-height:570px;cursor:default}.content-center-top{display:flex;flex-direction:row;align-items:flex-start;align-content:center;justify-content:center}#demoMap{width:100%;height:100%}.poiMapBackUrl{float:right;font-size:12px;color:#0162A3;outline:none;margin:10px}.map-geoBreadCrumb{width:942px;margin:0 auto}.map-center{height:100%;float:left;width:65%}.advHolder{float:left;width:250px;height:100%;overflow:hidden}.advList{height:auto}.advElement{float:left;width:240px;height:240px;margin:0 0 10px}#content{overflow:visible}.poiMapTitle{font-size:18px;padding:5px 0 0 10px;float:left}.hotel_seo_text{font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px}.howMuchPOIIsShow{font-size:12px;font-family:Arial;font-weight:400;padding-top:10px;position:absolute;bottom:24px;right:20px}.geoPosition{position:absolute;top:15px;left:15px}.white_shad_cont_bottom{background:none repeat scroll 0 0 #FFF;border-radius:5px 5px 5px 5px;box-shadow:0 0 5px 5px #AEC1D0;margin:0 0 20px;position:relative;height:62px}.otherNp{font-size:14px}.ol-popup{position:absolute;background-color:white;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));padding:15px;border-radius:10px;border:1px solid #ccc;bottom:30px;left:-50px;min-width:280px}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:white;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}.ol-popup-closer:after{content:"X";color:#000}.map-search-geo{float:left;margin:2px 0 0 10px}.last-published-block{width:100%;height:100%;display:flex;flex-direction:row;align-items:start;justify-content:space-between}.last-published-block .related-article{margin:3% 0;max-width:50%}.last-published-block .related-article #newsListItemsHolder{margin:1% 1.5% 0}.last-published-block .related-article li{list-style:outside}.last-published-block .related-article li a{color:#0162a3;margin:0;line-height:18px;font-size:16px}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{height:100%;zoom:1;display:block;outline:none;z-index:11;position:absolute}#lightbox-nav-btnPrev{width:41px!important;z-index:12}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-header-box{font-family:PTSansBold;background-color:#fff;margin:0 auto;line-height:22px;overflow:auto;width:100%;}#lightbox-container-image-header{color:#007CCF;text-align:left;padding:0 34px}#lightbox-image-header-caption{font-size:16px}#lightbox-container-image-data-box{background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}#lightbox-container-image-data{padding:0 19px 0 35px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:85%;float:left;height:53px;text-align:left;position:relative}#lightbox-image-details-caption{float:left;color:#000}#lightbox-image-details-caption a{font-family:PTSansBold;color:#0162A3;text-decoration:none}#lightbox-image-details-caption p{font-family:PTSansBold;color:#007CCF;font-size:16px;margin:15px 0 8px;height:15px;overflow:hidden}#lightbox-image-details-currentNumber{color:#616160;display:block;bottom:0;position:absolute;right:33%}#lightbox-secNav-btnClose{height:26px;width:26px;float:right;margin:21px 0 22px}.tipsy{font-size:12px;position:absolute;padding:5px;z-index:100000;overflow:hidden;word-wrap:break-word}.tipsy-inner{background-color:#fff7be;color:#555;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-inner{box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #fff7be}.tipsy-arrow-n{border-bottom-color:#fff7be}.tipsy-arrow-s{border-top-color:#fff7be}.tipsy-arrow-e{border-left-color:#fff7be}.tipsy-arrow-w{border-right-color:#fff7be}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}@font-face{font-family:Exo2medium;font-display:auto;src:local('Exo2-Medium'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs7wH8.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:Exo2medium;font-display:auto;src:local('Exo2-Medium'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs_wH8RnA.woff2) format('woff2');font-weight:400;font-style:normal}.ng-binding,.ng-binding:visited{text-decoration:none;color:#007CCF}.city-name,.country-name{font-family:UniversCondensedMedium;font-size:15px;color:#007CCF;float:left;width:200px;padding:5px 0 12px 34px;margin:0 0 10px 0;line-height:15px;text-transform:uppercase;background:url(/frontend/webcontent/2014/system_images/big-cities-marker.png) 0 center no-repeat}.city-img-holder,.city-img-holder .city-img-hover{float:left;width:73px;height:73px;position:relative}.city-img-holder{overflow:hidden;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.city-img-holder img{height:100%;position:relative;z-index:10}.city-img-holder .city-img-hover{position:absolute;z-index:11;top:0;left:0;background:url(/frontend/webcontent/2014/system_images/city-img-hover.png) center center no-repeat}#map-mode-body .page-block-popup .city-img-holder img{width:100%;height:auto}#citySliderContainer .city-img-holder .city-img-hover,.page-block-popup .city-img-holder .city-img-hover{background:none}.city-desc-row{float:left;width:165px;margin:0 0 0 10px}.city-desc-row *{font-size:11px;color:#888}.city-type,.place-type{float:left;height:18px;max-width:145px;overflow:hidden;line-height:17px;padding:0 10px;background:#E2E2E2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:2px 0 10px}.city-visited,.city-planning{float:left;height:20px;line-height:18px;padding:3px 7px 1px 2px;cursor:pointer;color:#BCBCBC;margin:2px 1px 1px;max-width:66px;overflow:hidden;white-space:pre-line}.popularityItem .city-visited,.popularityItem .city-planning{white-space:normal}.city-planning{margin-left:5px;padding:3px 7px 1px 5px}.popularityItem .city-visited,.popularityItem .city-planning{padding:4px 7px 0 2px}.popularityItem .city-planning{margin-left:30px;padding:4px 7px 0 5px}.city-visited span,.city-planning span{float:left;width:20px;height:20px}.city-visited span{background:url(/frontend/webcontent/2014/system_images/visited-planning-icons.png) 0 -41px no-repeat}.city-planning span{margin:0 5px 0 0;background:url(/frontend/webcontent/2014/system_images/visited-planning-icons.png) 0 0 no-repeat}.city-visited.selected-city,.city-visited:hover{color:#FFF;background:#007CCE;-moz-box-shadow:0 0 4px 1px rgba(0,124,206,.8);-webkit-box-shadow:0 0 4px 1px rgba(0,124,206,.8);box-shadow:0 0 4px 1px rgba(0,124,206,.8)}.city-visited.selected-city span,.city-visited:hover span{background-position:0 -61px}.popularityItem .city-planning:hover{}.city-planning.selected-city,.city-planning:hover{background:#F16621;color:#FFF;-moz-box-shadow:0 0 4px 1px rgba(241,102,33,.8);-webkit-box-shadow:0 0 4px 1px rgba(241,102,33,.8);box-shadow:0 0 4px 1px rgba(241,102,33,.8)}.city-planning.selected-city span,.city-planning:hover span{background-position:0 -20px}.city-planning.selected-city:hover span,.city-visited.selected-city:hover span{background-position:0 -80px}.visitedInfoElement{background-color:#fff;padding:8px 15px 5px 15px;width:240px;margin:auto}.popularityItem .visitedInfoElement{float:left;position:relative;margin:1px 0 0 5px;background:none;width:auto;padding:0;max-width:275px}.visitedInfoElement .city-desc-row,.visitedInfoElement .place-type{margin:0 0 10px 35px}.popularityItem .visitedInfoElement .city-desc-row{float:none;margin:0 0 0 10px;width:auto}.popularityItem .visitedInfoElement .place-type{margin:2px 0 10px}.tour-description .visitedInfoElement{margin:1px 0 0 100px}div.visited-list-title{margin:15px 0 15px 1%;color:#919191;padding:6px 0 8px 35px}.place-name,.place-location{font-family:UniversCondensedMedium;font-size:15px;color:#007CCF;padding:5px 0 0 35px;margin:0 0 10px 0;line-height:18px;text-transform:uppercase;background:url(/frontend/webcontent/2014/system_images/big-cities-marker.png) 0 center no-repeat}.not-visited{background:url(/frontend/webcontent/2014/system_images/visited-map/not-visited-icon.png) 0 center no-repeat}.visited{background:url(/frontend/webcontent/2014/system_images/visited-map/visited-icon.png) 0 center no-repeat}.in-plan-visited{background:url(/frontend/webcontent/2014/system_images/visited-map/in-plan-visited-icon.png) 0 center no-repeat}.visitedMapList .place-name{padding:6px 0 8px 35px;margin:0 0 2px}.place-location{color:#919191;background:none;padding-left:0}.visited-info-loader{float:left;width:181px;height:27px;margin:1px 0 0 35px;background:url(/frontend/webcontent/2014/system_images/ajax-small-horizontal-loader2015.gif) center center no-repeat}.tour-description .visited-info-loader{margin:1px 0 0 100px;width:205px}.google-visualization-tooltip{z-index:100!important;background:#ffffff!important;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4)!important;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4)!important;box-shadow:0 0 5px 0 rgba(0,0,0,.4)!important;-moz-border-radius:7px!important;-webkit-border-radius:7px!important;border-radius:7px!important;color:#007CCF!important;position:absolute}#infoBoxModelCallbackPopup{position:absolute;top:-94px;width:295px;height:214px;background:#ECF7FF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);box-shadow:0 0 5px 0 rgba(0,0,0,.4);z-index:101}.infoBoxModelCallbackPopup-overlay{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100}.infoBoxModelPopupArrow{left:-16px;top:97px;position:absolute;width:16px;height:21px;background:url(/frontend/webcontent/2014/system_images/popup-left-arrow.png) center center no-repeat}.infoBoxModelPopupTitle{font-family:Exo2medium;font-style:normal;font-weight:500;width:205px;padding:0 30px 0 60px;height:60px;line-height:60px;font-size:18px;color:#258AD4;border-bottom:2px solid #DFF2FC;text-transform:uppercase;overflow:hidden;background:url(/frontend/webcontent/2014/system_images/infoboxModelCallbackPopupTitleBg.png) 25px 12px no-repeat}.infoBoxModelPopupRow{width:100%;text-align:center}.infoBoxModelPopupText{color:#000;line-height:1.1;margin:15px auto 19px;width:240px;height:58px;overflow:hidden;font-size:13px}#infoBoxModelRemovePopup{color:#258ad4}.blue-link-btn{font-family:UniversCondensedMedium;display:inline-block;text-transform:uppercase;background:#22AED1;font-size:15px;height:30px;margin:0 0 5px;line-height:32px;padding:0 18px;text-decoration:none;color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 1px 1px rgba(34,174,209,.6);-webkit-box-shadow:0 0 1px 1px rgba(34,174,209,.6);box-shadow:0 0 1px 1px rgba(34,174,209,.6)}.city-desc-row .cell,.city-desc-row .cell .was-want-count{float:left}.city-desc-row .cell .was-want-count{margin:5px 0 0 3px;padding:0 8px;background:#CAD9E9;border-radius:10px;cursor:default}.city-visited,.city-planning{max-width:initial}.popularityItem .city-planning{margin-left:8px}.newsListItemText .city-desc-row .cell .was-want-count{margin-top:6px;padding-top:2px}#poiMapPopUp.page-block-popup{width:457px;height:135px;padding-top:10px;position:relative;text-align:left}#poiMapPopUp.page-block-popup .popup-loader{display:none;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000;background:#fff url(/frontend/webcontent/2014/system_images/ajax-loader2015.gif) center center no-repeat}#poiMapPopUp.page-block-popup .hidden{display:none}#poiMapPopUp.page-block-popup .country-name{background:none;padding:0;margin:4px 0 18px;width:450px}#poiMapPopUp.page-block-popup .city-type{margin:0 0 10px}#poiMapPopUp.page-block-popup .city-desc-row{width:374px}#poiMapPopUp.page-block-popup .city-desc-text{width:360px;height:30px;overflow:hidden;margin:0 0 16px 16px}#poiMapPopUp.page-block-popup .city-img-holder{margin:2px 0 20px 0;text-align:center}.ui-datepicker-calendar tbody tr .ui-datepicker-week-end .tour-available-day a,.ui-datepicker-calendar tbody tr .tour-available-day a{color:#fff!important;background:transparent url(/frontend/webcontent/2014/system_images/inline-calendar-select.png) repeat scroll 0% 0%!important}#ui-datepicker-div{color:#007DCF}.ui-datepicker-calendar tbody tr td a{border:none!important;text-align:center;background:transparent!important}.ui-datepicker-calendar tbody tr td .ui-state-hover{background:lightblue!important;border:none;color:#555!important}#ui-datepicker-div .ui-icon{background-image:url(/frontend/webcontent/2014/system_images/ui-icons_454545_256x240_blue.png)}.ui-datepicker-current-day{background:#007DCF!important}.ui-datepicker-current-day a{color:#fff!important}.route-map-container{position:relative;z-index:9;width:100%;height:260px;background:#e5e3df;overflow:hidden;display:none}.navizor-map-js{overflow:hidden;height:260px;width:100%}.main-route-btn{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;font-size:1.125em;line-height:1.55556em;padding:.44444em 1.11111em;background:#007CCF;color:white;text-decoration:none;margin-right:1px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;outline:none!important;z-index:10}.main-route-btn::before{content:'';position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;width:1.11111em;height:.38889em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1Qjk1MjBCM0VBNDExRTU4OEE4Q0JGMkEyQjNDNUFFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ1Qjk1MjBDM0VBNDExRTU4OEE4Q0JGMkEyQjNDNUFFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDVCOTUyMDkzRUE0MTFFNTg4QThDQkYyQTJCM0M1QUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDVCOTUyMEEzRUE0MTFFNTg4QThDQkYyQTJCM0M1QUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4oF4cXAAAAmElEQVR42mJUnbpTiIGBIRqIm4BYgIE88AWqfz4TkHgHxJOBWA+IL5Nh2G0gNgLibiB+w4Qk8RiI7YD4NAmGnQNiS6ihYMCEpuADELsC8RkiDDsFxM5A/BZZkAmLwo9QQ0/iMewQVM0HdAkmHBpACh2BeA0WuQVA7AbEn7BpZMHjiu9AHArEPkAcAsT/gXgpEO/BFw4AAQYAd7odXa8FiIsAAAAASUVORK5CYII=") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:bottom 0.3s,opacity 0.1s;-moz-transition:bottom 0.3s,opacity 0.1s;-o-transition:bottom 0.3s,opacity 0.1s;transition:bottom 0.3s,opacity 0.1s;opacity:0}.main-route-btn:hover,.main-route-btn.active{background:#2595b9;cursor:pointer}.main-route-btn.active::before{bottom:-.38889em;opacity:1}.main-routes-container,.search-route-form-container{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top}.search-route-form-container{float:right}.search-route-form input{display:-moz-inline-stack;display:inline-block;zoom:1;width:15.625em;font-size:1em;color:#7c7c7c;font-style:italic;line-height:1.375em;padding:.625em .625em .625em .9375em;border:1px solid #00b1c6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none!important}.input-field{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1}.geoPoiSearchHolder{background:#fff;height:36px;border:1px solid #007CCF}.geoPoiSearchHolder span{margin:9px 0 0}.geoPoiSearchHolder .geo-poi-search-loader{top:6px}.geoPoiSearchHolder input{font-size:1em;color:#7c7c7c;font-style:italic;line-height:1.375em;padding:2px 6px 0 10px}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{z-index:100;width:auto!important;max-width:214px}.route-nav-container h4{margin:25px 0 10px 0;font-size:16px;line-height:18px;font-weight:700;font-family:"PTSansRegular",sans-serif;color:#333}